package com.ccp.dev.qbdms.model;

import com.ccp.dev.core.basic.model.BaseModel;
import com.ccp.dev.qbdms.annotation.IsAttachment;
import com.ccp.dev.qbdms.expimp.annotation.ExpAnnotation;
import com.ccp.dev.qbdms.expimp.annotation.ImpAnnotation;
import com.ccp.dev.qbdms.expimp.annotation.Record;

/**
 * 质量技术支撑机构_监督检查表 w_qbd_quasuporg_inspect
 * 
 * @author y
 * @date 2020-07-08 11:17:18
 */
@ExpAnnotation(description = "质量技术支撑机构_监督检查")
@ImpAnnotation(description = "质量技术支撑机构_监督检查")
public class WQbdQuasuporgInspect extends  BaseModel<WQbdQuasuporgInspect>
{
	private static final long serialVersionUID = 1L;

    /**
     * 主键
    */
    private String  inspectId;
    /**
     * 年度
    */
    @Record(value = "年度")
    @ExpAnnotation(description = "年度")
    @ImpAnnotation(description = "年度",isRequired = true)
    private String  inspectYear;
    /**
     * 检查阶段
    */
    @Record(value = "检查阶段")
    @ExpAnnotation(description = "检查阶段")
    @ImpAnnotation(description = "检查阶段",isRequired = true)
    private String  inspectStage;
    /**
     * 认定环节
    */
    @Record(value = "认定环节")
    @ExpAnnotation(description = "认定环节")
    @ImpAnnotation(description = "认定环节",isRequired = true)
    private String  inspectLink;
    /**
     * 问题
    */
    @Record(value = "问题")
    @ExpAnnotation(description = "问题")
    @ImpAnnotation(description = "问题",isRequired = true)
    private String  inspectProblem;
    /**
     * 措施
    */
    @Record(value = "措施")
    @ExpAnnotation(description = "措施")
    @ImpAnnotation(description = "措施",isRequired = true)
    private String  inspectMeasures;
    /**
     * 闭环情况
    */
    @Record(value = "闭环情况")
    @ExpAnnotation(description = "闭环情况")
    @ImpAnnotation(description = "闭环情况",isRequired = true)
    private String  inspectCloseStage;
    /**
     * 结论
    */
    @Record(value = "结论")
    @ExpAnnotation(description = "结论")
    @ImpAnnotation(description = "结论",isRequired = true)
    private String  inspectConclusion;
    /**
     * 证明材料名称
    */
    @Record(value = "证明材料名称")
    @ExpAnnotation(description = "证明材料名称")
    @ImpAnnotation(description = "证明材料名称",isRequired = true)
    private String  inspectMaterialName;
    /**
     * 附件
    */
    @IsAttachment
    @Record(value = "附件")
    private String  inspectFile;
    /**
     * 父主键
    */
    private String  inspectRefId;
    /**
     * 排序
    */
    private int  inspectSort;

    public String getInspectId() {
        return inspectId;
    }

    public void setInspectId(String inspectId) {
        this.inspectId = inspectId;
    }

    public String getInspectYear() {
        return inspectYear;
    }

    public void setInspectYear(String inspectYear) {
        this.inspectYear = inspectYear;
    }

    public String getInspectStage() {
        return inspectStage;
    }

    public void setInspectStage(String inspectStage) {
        this.inspectStage = inspectStage;
    }

    public String getInspectLink() {
        return inspectLink;
    }

    public void setInspectLink(String inspectLink) {
        this.inspectLink = inspectLink;
    }

    public String getInspectProblem() {
        return inspectProblem;
    }

    public void setInspectProblem(String inspectProblem) {
        this.inspectProblem = inspectProblem;
    }

    public String getInspectMeasures() {
        return inspectMeasures;
    }

    public void setInspectMeasures(String inspectMeasures) {
        this.inspectMeasures = inspectMeasures;
    }

    public String getInspectCloseStage() {
        return inspectCloseStage;
    }

    public void setInspectCloseStage(String inspectCloseStage) {
        this.inspectCloseStage = inspectCloseStage;
    }

    public String getInspectConclusion() {
        return inspectConclusion;
    }

    public void setInspectConclusion(String inspectConclusion) {
        this.inspectConclusion = inspectConclusion;
    }

    public String getInspectMaterialName() {
        return inspectMaterialName;
    }

    public void setInspectMaterialName(String inspectMaterialName) {
        this.inspectMaterialName = inspectMaterialName;
    }

    public String getInspectFile() {
        return inspectFile;
    }

    public void setInspectFile(String inspectFile) {
        this.inspectFile = inspectFile;
    }

    public String getInspectRefId() {
        return inspectRefId;
    }

    public void setInspectRefId(String inspectRefId) {
        this.inspectRefId = inspectRefId;
    }

    public int getInspectSort() {
        return inspectSort;
    }

    public void setInspectSort(int inspectSort) {
        this.inspectSort = inspectSort;
    }

    @Override
    public String toString() {
        return "WQbdQuasuporgInspect{" +
                "inspectId='" + inspectId + "'," +
                "inspectYear='" + inspectYear + "'," +
                "inspectStage='" + inspectStage + "'," +
                "inspectLink='" + inspectLink + "'," +
                "inspectProblem='" + inspectProblem + "'," +
                "inspectMeasures='" + inspectMeasures + "'," +
                "inspectCloseStage='" + inspectCloseStage + "'," +
                "inspectConclusion='" + inspectConclusion + "'," +
                "inspectMaterialName='" + inspectMaterialName + "'," +
                "inspectFile='" + inspectFile + "'," +
                "inspectRefId='" + inspectRefId + "'" +
                "inspectSort='" + inspectSort + "'" +
                '}';
    }

}
